<h4>Tool</h4><table border="0"><tr><td valign="top"><b>Name</b></td><td valign="top">Upslope and Downslope Curvature</td></tr><tr><td valign="top"><b>ID</b></td><td valign="top">26</td></tr><tr><td valign="top"><b>Author</b></td><td valign="top">P.Gandelli, O.Conrad (c) 2015</td></tr><tr><td valign="top"><b>Specification</b></td><td valign="top">grid</td></tr></table><hr><h4>Description</h4>Calculates the local curvature of a cell as sum of the gradients to its neighbour cells. Upslope curvature is the distance weighted average local curvature in a cell's upslope contributing area based on multiple flow direction after Freeman 1994. 
References:
- Freeman, G.T. (1991): Calculating catchment area with divergent flow based on a regular grid.   Computers and Geosciences, 17:413-22
<hr><h4>Parameters</h4><table border="1" width="100%" valign="top" cellpadding="5" rules="all"><tr><th>Name</th><th>Type</th><th>Identifier</th><th>Description</th><th>Constraints</th></tr>
<tr><th colspan="5">Input</th></tr><tr><td>Elevation </td><td>Grid (input)</td><td>DEM</td><td></td><td></td></tr><tr><th colspan="5">Output</th></tr><tr><td>Local Curvature</td><td>Grid (output)</td><td>C_LOCAL</td><td></td><td></td></tr><tr><td>Upslope Curvature</td><td>Grid (output)</td><td>C_UP</td><td></td><td></td></tr><tr><td>Local Upslope Curvature</td><td>Grid (output)</td><td>C_UP_LOCAL</td><td></td><td></td></tr><tr><td>Downslope Curvature</td><td>Grid (output)</td><td>C_DOWN</td><td></td><td></td></tr><tr><td>Local Downslope Curvature</td><td>Grid (output)</td><td>C_DOWN_LOCAL</td><td></td><td></td></tr><tr><th colspan="5">Options</th></tr><tr><td>Upslope Weighting</td><td>Floating point</td><td>WEIGHTING</td><td></td><td>Minimum: 0.000000
Maximum: 1.000000
Default: 0.500000</td></tr></table>